function crearXMLHttpRequest() 
{

  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}

var conexhttp;
function presentarForm()
{
  if(conexhttp.readyState == 4){
  document.getElementById('tabla').innerHTML = conexhttp.responseText;
  cargarRoles();
  }
  else 
	  document.getElementById('tabla').innerHTML = "Cargando formulario, por favor espere...";
}
function cargarRoles() 
{
	
  $(function () 
  {
    $.ajax({                                      
      url: 'cargardatos.php',                       
      data: "id=rol",                       
      dataType: "json",                
      success: function(data)          
		{
			for(f=0;f<data.length;f+=2)
			{
				$("<option value='"+data[f]+"'>"+data[f+1]+"</option>").appendTo("#roles");		
			}
      }
    });
  });
}
function modificar(codigoUsuario)
{
	
	var query2 = "select * from usuarios where idusuarios= "+codigoUsuario;
	conexhttp=crearXMLHttpRequest();
	conexhttp.onreadystatechange = presentarForm;
	conexhttp.open('GET',"getdataform.php?query="+query2, true);
	conexhttp.send(null);
	
}
function actualizar(codigoUsuario)
{
	
	var nombre = document.getElementById('nombre2').value;
	var apellido = document.getElementById('apellido2').value;
	var cedula = document.getElementById('cedula2').value;
	var activo = document.getElementById('activo2').checked;
	var pass = document.getElementById('pass').checked;
	var rol = document.getElementById('roles').value;
	if(activo == true)
		activo = 1;
	else
		activo =0;
	var query3;
	if(pass == true)
		{
			query3 = "UPDATE USUARIOS SET nombre = '"+nombre+"' ,apellido = '"+apellido+"' ,cedula = '"+cedula
			+"' ,pass = '12345' ,rol = "+rol+" ,activo = "+activo +" WHERE idusuarios = "+codigoUsuario;
		}
	else
			query3 = "UPDATE USUARIOS SET nombre = '"+nombre+"' ,apellido = '"+apellido+"' ,cedula = '"+cedula
			+"' ,rol = "+rol+" ,activo = "+activo +" WHERE idusuarios = "+codigoUsuario;
	
	conexhttp=crearXMLHttpRequest();
	conexhttp.onreadystatechange = listo;
	conexhttp.open('GET',"setdata.php?query="+query3, true);
	conexhttp.send(null);
	
}
function cancelar()
{
	
	document.getElementById('tabla').innerHTML ="";
	
}
function listo()
{
	
	if(conexhttp.readyState == 4)
		  document.getElementById('tabla').innerHTML = conexhttp.responseText;
		  else 
			  document.getElementById('tabla').innerHTML = "Actualizando Datos, por favor espere...";
	
}
